تعد Oracle Coherence أول—شبكة بيانات داخل الذاكرة—في العالم، مع قوة مثبتة وأغنى مجموعة الميزات في السوق. تم تصميم هذا البرنامج المُجمع المألوف للسحابة لإدارة البيانات وحوسبة الشبكات، ويمكن استخدامه لتوسيع نطاق التطبيقات الحيوية للمهام، والوصول بسرعة إلى البيانات مع إلغاء تحميل أنظمة الواجهة الخلفية، وتنفيذ خوارزميات الحوسبة الموزعة المتوازية والبنى القائمة على الأحداث، وتخزين البيانات في الخدمات الصغيرة وتطبيقات الذكاء الاصطناعي. يُعد Oracle Coherence متجرًا سريعًا ذا قيمة أساسية يتميز بالاستمرارية الاختيارية، ويقدم تقسيم تلقائي وواجهات متعددة اللغات وREST متجاوز الأخطاء والاستعلامات والمعاملات والأحداث والمعالجة في مكانها، بالإضافة إلى تغيير تسجيل البيانات والاتحاد متعدد المواقع والمراسلة والتكاملات مع أطر عمل شائعة.
شاهد عرض Coherence التوضيحي (11:15)
Coherence هو نظام موزع داخل الذاكرة لتخزين البيانات التي يتم الوصول إليها كثيرًا ويسرِّع من أداء التطبيق بشكل كبير.
يخزن Coherence البيانات التي يتم الوصول إليها بشكل متكرر بأزواج قيمة رئيسية متسلسلة في مجموعة الأجهزة الافتراضية لجافا (JVM) بتقسيم تلقائي. زمن انتقال القراءة والاستعلام والكتابة سريع—بمعدل مللي ثانية—لتحقيق أقصى أداء وثبات للتطبيقات.
يضمن Coherence الحدّ الأقصى من قابلية التوسع والأداء من خلال توفير تخزين بيانات مجمع في كُمون قليل يتيح للعديد من التطبيقات، بما في ذلك بلغات مختلفة، قراءة البيانات وكتابتها بسرعة وكذلك تدفق أحداث غير متزامن على نطاق واسع. بالإضافة إلى ذلك، توفر جميع خدمات Coherence إمكانية الانتقال التلقائي واستعادة البيانات دون فقد أي بيانات من خلال هيكل Coherence Cluster.
يتيح توزيع دوال اللغات/المجموعات المتعددة المختلطة على شبكة البيانات للتنفيذ المتوازي داخل الذاكرة تحقيق مكاسب في الأداء مقارنةً بسحب البيانات من المخزن بشكل دفعي أو تسلسلي. يعمل التحكم في التزامن بدون قفل والمعاملات الذرية الفعّالة في Coherence على تقليل التنافس والكُمون، ما يؤدي إلى تحسين إنتاجية النظام وتجاوز الأخطاء.
توفر Coherence نماذج للأحداث، سواء داخل عمليات الخادم أو بين الخوادم والعملاء، وكذلك المراسلة مع الناشرين والموضوعات والمشتركين، وذلك للحصول على بنيات مستندة إلى الأحداث ومنفصلة وقابلة للتوسيع بشكل كبير.
خرائط Coherence هي هياكل منطقية يمكنها القراءة من مصادر بيانات النسخ الاحتياطي التعسفي والكتابة إليها بشكل متزامن أو غير متزامن، مثل ملف قاعدة بيانات أو قرص. لضمان أن البيانات التي يعمل التطبيق عليها حديثة، يتم استنساخ أي تغييرات في قاعدة البيانات المصدر بواسطة Oracle GoldenGate HotCache إذ يتم تحديث ذاكرة التخزين المؤقت في Coherence بكفاءة. يتم ضمان زمن كُمون منخفض لأنه يتم دفع البيانات عند حدوث التغيير في قاعدة البيانات، ما يضمن أنك تعمل دائمًا على البيانات الحالية.
يوفر Coherence تخزينًا مؤقتًا موحدًا لربط مجموعات متعددة كي تتم مزامنة بيانات الذاكرة المؤقتة تلقائيًا بين المجموعات. توفر البنية متعددة المواقع هذه ميزة التكرار والنسخ الاحتياطي خارج الموقع ونقاط وصول متعددة لمستخدمي التطبيقات في مواقع جغرافية مختلفة.
Coherence متوفر في صور Docker ويشتمل على عامل تشغيل Kubernetes خاص به. وتيسِّر لوحات معلومات Grafana وKibana المراقبة. تتوفر Coherence أيضًا في Oracle Cloud Infrastructure Marketplace للإمداد الفوري.
Coherence*Web هي وحدة نمطية لإدارة جلسات عمل HTTP مخصصة لإدارة حالة جلسات العمل في البيئات المجمعة. يمكنك بسهولة تكوين مجال سمات الجلسات والدورات الدقيقة عن طريق السياسات القابلة للتوصيل. تتيح إضافة Coherence*Web إلى تطبيق جلسات المستخدم أن تبقى ضمن فشل العملية، وتعطل الجهاز، وحتى تعطل الموقع في البنى النشطة/النشطة متعددة المواقع، ولا تتطلب أي تغييرات في التعليمات البرمجية.
يمكن استخدام النظام البيئي للخادم WebLogic لإدارة مجموعات Coherence، بما في ذلك Administration Console وWLST. يتم تعريف نوع أرشيف الشبكة إلى جانب EARs وWARs، بما في ذلك عقد حاوية مع دورة الحياة والأحداث.
أنشأت شركة Union Pacific Railroad نظامها الأساسي اللوجستي من الجيل التالي على Oracle Coherence لأن نطاق هيكل خدماتها الصغيرة (20,000 جهاز افتراضي لجافا يقدِّم 1.3 مليار استدعاء يوميًا) يتطلب تكنولوجيا قابلة للتوسع بشكل كبير لإدارة البيانات.
تتسبب عمليات الواجهة الخلفية المحملة بشكل زائد في حدوث تجارب سيئة وتحجيم التوسّع. استخدم Coherence لتخفيف التحميل وتحسين الأداء.
تُعدّ معالجة Coherence في المكان مثالية للحوسبة كثيفة البيانات، مثل تحليلات المخاطر في الخدمات المالية.
باستخدام نماذج الأحداث والمراسلة والتكامل من Oracle Stream Analytics، تُعدّ Coherence مثالية للأنظمة القائمة على الأحداث.
تعمل ميزة ثبات Coherence على تخفيف الحاجة إلى أي مخزن بيانات آخر مطلوب للحالة التي تستخدمها الخدمات الصغيرة.
